package pe.com.bn.sach.domain;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Bnchf17GrupoObjetivo entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Bnchf17GrupoObjetivo implements java.io.Serializable {

	// Fields

	private Long f17IdGrupoObjetivo;
	private String f17DescGrpoObj;
	private Long f16StdoGrpoObj;
	private String f17IdUsuaCrea;
	private Date f17FeUsuaCrea;
	private String f17IdUsuaModi;
	private Date f17FeUsuaModi;
	private Set bnchf20Productos = new HashSet(0);

	
	private String f17FeUsuaCreaStr;
	private String f17FeUsuaModiStr;
	private String f17FeEstadoStr;
	
	// Constructors

	/** default constructor */
	public Bnchf17GrupoObjetivo() {
	}

	/** minimal constructor */
	public Bnchf17GrupoObjetivo(Long f17IdGrupoObjetivo, Date f17FeUsuaCrea) {
		this.f17IdGrupoObjetivo = f17IdGrupoObjetivo;
		this.f17FeUsuaCrea = f17FeUsuaCrea;
	}

	/** full constructor */
	public Bnchf17GrupoObjetivo(Long f17IdGrupoObjetivo, String f17DescGrpoObj,
			Long f16StdoGrpoObj, String f17IdUsuaCrea, Date f17FeUsuaCrea,
			String f17IdUsuaModi, Date f17FeUsuaModi, Set bnchf20Productos) {
		this.f17IdGrupoObjetivo = f17IdGrupoObjetivo;
		this.f17DescGrpoObj = f17DescGrpoObj;
		this.f16StdoGrpoObj = f16StdoGrpoObj;
		this.f17IdUsuaCrea = f17IdUsuaCrea;
		this.f17FeUsuaCrea = f17FeUsuaCrea;
		this.f17IdUsuaModi = f17IdUsuaModi;
		this.f17FeUsuaModi = f17FeUsuaModi;
		this.bnchf20Productos = bnchf20Productos;
	}

	// Property accessors

	public Long getF17IdGrupoObjetivo() {
		return this.f17IdGrupoObjetivo;
	}

	public void setF17IdGrupoObjetivo(Long f17IdGrupoObjetivo) {
		this.f17IdGrupoObjetivo = f17IdGrupoObjetivo;
	}

	public String getF17DescGrpoObj() {
		return this.f17DescGrpoObj;
	}

	public void setF17DescGrpoObj(String f17DescGrpoObj) {
		this.f17DescGrpoObj = f17DescGrpoObj;
	}


	public String getF17IdUsuaCrea() {
		return this.f17IdUsuaCrea;
	}

	public void setF17IdUsuaCrea(String f17IdUsuaCrea) {
		this.f17IdUsuaCrea = f17IdUsuaCrea;
	}

	public Date getF17FeUsuaCrea() {
		return this.f17FeUsuaCrea;
	}

	public void setF17FeUsuaCrea(Date f17FeUsuaCrea) {
		this.f17FeUsuaCrea = f17FeUsuaCrea;
	}

	public String getF17IdUsuaModi() {
		return this.f17IdUsuaModi;
	}

	public void setF17IdUsuaModi(String f17IdUsuaModi) {
		this.f17IdUsuaModi = f17IdUsuaModi;
	}

	public Date getF17FeUsuaModi() {
		return this.f17FeUsuaModi;
	}

	public void setF17FeUsuaModi(Date f17FeUsuaModi) {
		this.f17FeUsuaModi = f17FeUsuaModi;
	}

	public Set getBnchf20Productos() {
		return this.bnchf20Productos;
	}

	public void setBnchf20Productos(Set bnchf20Productos) {
		this.bnchf20Productos = bnchf20Productos;
	}
	
	

	/**
	 * @return Devuelve f17FeEstadoStr.
	 */
	public String getF17FeEstadoStr() {
		return f17FeEstadoStr;
	}
	/**
	 * @param feEstadoStr El f17FeEstadoStr a establecer.
	 */
	public void setF17FeEstadoStr(String feEstadoStr) {
		f17FeEstadoStr = feEstadoStr;
	}
	/**
	 * @return Devuelve f17FeUsuaCreaStr.
	 */
	public String getF17FeUsuaCreaStr() {
		return f17FeUsuaCreaStr;
	}
	/**
	 * @param feUsuaCreaStr El f17FeUsuaCreaStr a establecer.
	 */
	public void setF17FeUsuaCreaStr(String feUsuaCreaStr) {
		f17FeUsuaCreaStr = feUsuaCreaStr;
	}
	/**
	 * @return Devuelve f17FeUsuaModiStr.
	 */
	public String getF17FeUsuaModiStr() {
		return f17FeUsuaModiStr;
	}
	/**
	 * @param feUsuaModiStr El f17FeUsuaModiStr a establecer.
	 */
	public void setF17FeUsuaModiStr(String feUsuaModiStr) {
		f17FeUsuaModiStr = feUsuaModiStr;
	}
	

	/**
	 * @return Devuelve f16StdoGrpoObj.
	 */
	public Long getF16StdoGrpoObj() {
		return f16StdoGrpoObj;
	}
	/**
	 * @param stdoGrpoObj El f16StdoGrpoObj a establecer.
	 */
	public void setF16StdoGrpoObj(Long stdoGrpoObj) {
		f16StdoGrpoObj = stdoGrpoObj;
	}
}